Defining operations

Special form


\begin{inset}{}
\par
Defines {\it variable\/} to be an operation.
The syntax is ...
...iv$\ (DEFINE {\it var\/} (OPERATION UNDEFINED-EFFECT))
\end{codexenv}\end{inset}

Special form


\begin{inset}{}
\par
Defines {\it variable\/} to be an operation, as with {\tt D...
.... {\it body\/}) \+ \\
((SETTER SELF) THE-SETTER))))
\end{tabbing}}
\end{inset}

Special form


\begin{inset}{}
\par
Defines {\it variable\/} to be an operation which, by defau...
...ue only for those objects returned by such {\tt OBJECT}-expressions.
\end{inset}